package com.bw.po;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;
import lombok.Data;

/**
 * 房源信息表
 * @TableName tb_house_info
 */
@TableName(value ="tb_house_info")
@Data
public class TbHouseInfo implements Serializable {
    /**
     * 主键
     */
    @TableId
    private String id;

    /**
     * 楼盘名称
     */
    private String name;

    /**
     * 详细地址
     */
    private String address;

    /**
     * 城市id
     */
    private Integer cityId;

    /**
     * 省份id
     */
    private Integer provinceId;

    /**
     * 区县id
     */
    private Integer countyId;

    /**
     * 小区名称
     */
    private String neighborhoods;

    /**
     * 标题
     */
    private String headline;

    /**
     * 描述
     */
    private String description;

    /**
     * 有效期天数
     */
    private Integer validity;

    /**
     * 联系人电话
     */
    private String linkPhone;

    /**
     * 联系人
     */
    private String linkPerson;

    /**
     * 标签 逗号分割
     */
    private String tag;

    /**
     * 所在楼层
     */
    private Integer locFloor;

    /**
     * 总楼层
     */
    private Integer totalFloor;

    /**
     * 是否精装修  0:不是精装修 1:是精装修
     */
    private Integer isFitment;

    /**
     * 是否认证
     */
    private Integer isAuthentication;

    /**
     * 户型
     */
    private String roomType;

    /**
     * 房屋类型:1:新房 2:二手房 3:租房
     */
    private Integer typeId;

    /**
     * 房产类型
     */
    private Integer houseType;

    /**
     *  发布类型 29:二手房出租 30:新房出租 31:我想买个房 32:我想租个房 33:求租 34: 求购
     */
    private Integer pubType;

    /**
     * 房子室外图片
     */
    private String resourceId;

    /**
     * 价格
     */
    private BigDecimal price;

    /**
     * 排序字段
     */
    private Integer sorted;

    /**
     * 房产证图片
     */
    private String houseCertiId;

    /**
     * 东南西北  朝向
     */
    private String direct;

    /**
     * 房屋状态: 1正常 0:禁用
     */
    private Integer houseStatus;

    /**
     * 面积
     */
    private BigDecimal area;

    /**
     * 状态 0:待指派经纪人 1:待提交  2:已提交
     */
    private Integer status;

    /**
     * 经纪人id
     */
    private Integer brokerId;

    /**
     * 乐观锁
     */
    private Integer revision;

    /**
     * 创建人
     */
    private String createdBy;

    /**
     * 创建时间
     */
    private Date createdTime;

    /**
     * 更新人
     */
    private String updatedBy;

    /**
     * 更新时间
     */
    private Date updatedTime;

    /**
     * 逻辑删除 0-删除  1-正常
     */
    private Integer deleted;

    /**
     * 户型图片
     */
    private String houseTypeId;

    /**
     * 房子室内图片
     */
    private String indoorId;

    /**
     * 封面图片
     */
    private String coverImg;

    @TableField(exist = false)
    private static final long serialVersionUID = 1L;
}